package com.ktgj.train.service.impl;

import com.ktgj.common.core.constant.TrainConstants;
import com.ktgj.train.domain.TrainContacts;
import com.ktgj.train.domain.vo.TrainContactsVo;
import com.ktgj.train.mapper.TrainContactsMapper;
import com.ktgj.train.service.ITrainContactsService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 常用联系人Service业务层处理
 * 
 * @author ruoyi
 * @date 2021-11-29
 */
@Service
public class TrainContactsServiceImpl implements ITrainContactsService
{
    @Autowired
    private TrainContactsMapper trainContactsMapper;

//    /**
//     * 添加乘车人
//     * */
//    @Override
//    public int insertTrainContacts(TrainContacts trainContacts) {
//        TrainContactsVo trainContactsVo = new TrainContactsVo();
//
//        SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
//        String id = format.format(new Date());
//
//        trainContactsVo.setId(Long.valueOf(id));
//        trainContactsVo.setName(trainContacts.getName());
//        trainContactsVo.setPersonType(trainContacts.getPersonType());
//        trainContactsVo.setIdentyType(trainContacts.getIdentyType());
//        trainContactsVo.setIdenty(trainContacts.getIdenty());
//        trainContactsVo.setCustomerId(trainContacts.getCustomerId());
//        trainContactsVo.setGatValidDateEnd(trainContacts.getGatValidDateEnd());
//        trainContactsVo.setSex(trainContacts.getSex());
//        trainContactsVo.setBirthday(trainContacts.getBirthday());
//        trainContactsVo.setCountry(trainContacts.getCountry());
//        trainContactsVo.setPhone(trainContacts.getPhone());
//        trainContactsVo.setCheckStatus(TrainConstants.CHECK_STATUS.不通过.toString());
//        trainContactsVo.setPhoneCheckStatus(TrainConstants.PHONE_CHECK_STATUS.不通过.toString());
//        trainContactsVo.setReason(TrainConstants.REASON.核验失败.toString());
//        return trainContactsMapper.insertTrainContacts(trainContactsVo);
//    }
}
